/*
 * @lc app=leetcode.cn id=228 lang=javascript
 *
 * [228] 汇总区间
 */

// @lc code=start
/**
 * @param {number[]} nums
 * @return {string[]}
 */
var summaryRanges = function(nums) {
    let arr = []
    let temp = nums[0]
    for (let index = 0; index < nums.length + 1; index++) {
        console.log(nums[index], nums[index - 1] + 1)
        if (nums[index] === undefined || nums[index] > nums[index - 1] + 1) {
            if (temp === nums[index - 1]) {
                if (temp !== undefined) {
                    arr.push(temp + '')
                }
            } else {
                temp += '->'
                temp += nums[index - 1]
                arr.push(temp)
            }
            temp = nums[index]
        } else if (nums[index] === nums[index - 1] + 1) {

        } else {

        }
    }
    return arr
};
// @lc code=end

// 这道题卡了大半天，解法也不是很好，后面可以回过头优化下

